package com.gxa.admin.mapper;

import com.gxa.admin.pojo.dto.TRoleDto;
import com.gxa.admin.pojo.vo.TRoleVo;
import com.gxa.pojo.TResource;
import com.gxa.pojo.TRole;

import java.util.List;

public interface RolesMapper {

    /**
     * 查询所有角色
     * @param
     * @return List<TRole>
     */
    List<TRoleVo> showAllRole();

    List<TResource> showRoleResourceVoById();

    Integer updateRole(TRole tRole);

    Integer roleAdd(TRoleDto tRoleDto);

    Integer deleteRole(String roleId);

}
